Marc LibbraMarc Libbra
Three stadiums, 265,000 seats and the biggest gap in Vietnamese football1:12 a.m. in Osaka. I was reading a digest of a Thai newspaper piece, the kin...
The Empty Spreadsheet and the Hollow Prophecy: Lessons from a Failed Esports AnalysisAt three in the morning in Chengdu, I reopened a nine-dimension analysis shee...
Asiad 20 Women's Volleyball Final: Japan vs China, and a Cracking OrderOn semifinal day, two matches unfolded in the same session, and they told...
ChessBase Magazine Issue 225: Twenty-Seven Miniatures and the Void a Machine Cannot FillEleven at night in Da Nang, rain drumming the tin roof, I open file number 22...
Road to the 2028 Olympics: Vietnamese Badminton's Race Is Decided Over 52 WeeksIn athletics, a single evening can decide an entire career. On August 1, 2026...
The Empty Dossier and the Trap of a Perfect Transfer StoryOne August morning in Marseille, I opened my laptop and found a 412-kilobyte...
Shot 21 at Asiad 20: Yang Ji In Collapses, Trinh Thu Vinh Quietly AdvancesOn the 25-metre range in Aichi–Nagoya, the slow-fire stage ended and the...
Carlsen and Pipers Lead Global Chess League: The Mismatch Between Headline and Chess Magazine ContentToday, the international chess community is abuzz with news that seems simple...
World Table Tennis and the China Gap: Reading the Race Through DataIn a high-level WTT quarterfinal, a European player won 4-2 and walked into t...
Complexity Shuts Down After 23 Years: Jason Lake Confirms Closure and the Capital Math of North American Tier OneOn September 23, 2026, Jason Lake sat in front of a camera and read a stateme...
Al-Khelaifi and the Ligue 1 broadcasting investigation: two seats weighed on the same scaleA document was sent in February. The recipient was the National Ethics and...
The Ghost in the East Stand: When the Xolo Mascot Walks Off the Pitch14:20, October 27, 2038. I stand at the edge of Plaza Seminario, where the...
Vietnamese Football Through Nine Analytical Lenses: Structure, Finance and the Limits of Continental AmbitionVIETNAMESE FOOTBALL THROUGH NINE ANALYTICAL LENSES INTRODUCTION: THE GAP...
2026 European Table Tennis Opening Day: Eight Fifth Games and the Compression of the Middle TierOn the table in Ljubljana's arena, the score 12-10 appeared three times in a...
Vietnamese Women's Table Tennis: A Spin That Runs Against HistoryIn the fourth row of a provincial arena, I could hear the ball bounce clearly...
Muay Thai Opens Vietnam's 2026 National Sports Festival: The 63.5 kg Ceiling Says More Than Any FinalAt six in the morning on October 22, only half the lights were on inside the...
Sindhu Wins the Opening Game 21-11, Then Loses the Match: The 122 Seconds That Turned the Asian Games 2026 Quarter-FinalEarly in the deciding game, on court in Aichi-Nagoya, there was a rally that...
Verifying the Foundation: Data Discipline in Esports AnalysisBased on my experience following matches, some nights the analysis room stays...
Arsenal Explain William Saliba's Absence From the 2026/27 Squad PhotoIn Arsenal's official squad photo for the 2026/27 season, I looked for Willia...
WTT Feeder Linz 2026: The Gap in English Table Tennis's Entry SheetFour main-draw matches. Two English names. And not a single all-English doubl...
